const express = require('express')
const router = express.Router()

// 导入验证数据的中间件插件
const expressJoi = require('@escook/express-joi')
// 导入定义的验证规则对象
const { reg_login_schema } = require('../schema/user')

// 导入user处理函数
const user_hander = require('../router_hander/user')
  // 导入注册的处理函数 通过局部中间件验证提交的数据
  // 通过流转到路由处理，未通过抛出全局的err错误，定义全局错误中间件来捕获
router.post('/reguser',expressJoi(reg_login_schema),user_hander.reguser)
  // 导入登录的处理函数 通过局部中间件验证提交的数据
router.post('/login',expressJoi(reg_login_schema),user_hander.login)




// 共享出去
module.exports = router